Para establecer un valor de marca de tiempo en una declaración preparada en la zona horaria UTC, se debe usar
stmt.setTimestamp(1, t, Calendar.getInstance(TimeZone.getTimeZone("UTC")))
El valor de la marca de tiempo siempre es UTC, pero no siempre el controlador jdbc puede enviarlo correctamente al servidor automáticamente. El tercer parámetro, Calendario, ayuda al conductor a preparar correctamente el valor para el servidor.