Chcete-li nastavit hodnotu časového razítka v PreparedStatement v časovém pásmu UTC, měli byste použít
stmt.setTimestamp(1, t, Calendar.getInstance(TimeZone.getTimeZone("UTC")))
Hodnota Timestamp je vždy UTC, ale ne vždy ji může ovladač jdbc automaticky odeslat správně na server. Třetí parametr, Kalendář, pomáhá ovladači správně připravit hodnotu pro server.