or did you mean the last non-null column, regardless of the datetime value? my example above finds the highest date, regardless of which column.
in that case, assuming your app files the columns up in left to right order(timestamp1,imestamp2,imestamp3,imestamp4) it would be like this:
SELECT
ID,
PO,
COALESCE(timestamp4,timestamp3,timestamp2,timestamp1) AS MaxDate
FROM [Dates]
Lowell