jdbc does some weird things with timezones by default. See if this fixes it in your program to ensure consistent timezones:
(java.util.TimeZone/setDefault (java.util.TimeZone/getTimeZone "UTC"))
Thanks @rymndhng I’ll try that out.