You have a dataset with 4 variables, each containing a value. You can't RENAME 4 variables to the same name. You apparently want to do something else. For instance, in the transposed data set, if you always have only one valid data value among the 4 variables, with the other 3 always missing, you could do something like this in a DATA step reading in the transposed data:
data new;
set transposed;
new_var=coalesce(co1,co2,col3,col4);
format new_var date9.;
run;
The coalesce function takes the first non-missing value from the list of arguments.