За да зададете стойност на времеви отпечатък в PreparedStatement в UTC часова зона, трябва да използвате
stmt.setTimestamp(1, t, Calendar.getInstance(TimeZone.getTimeZone("UTC")))
Стойността на Timestamp винаги е UTC, но не винаги jdbc драйверът може автоматично да го изпрати правилно до сървъра. Третият параметър, Calendar, помага на драйвера да подготви правилно стойността за сървъра.