Току що се сблъсках с този проблем лично. Проверих, че драйверът на postgres jdbc наистина улавя часовата зона на връзката от jvm и не успях да намеря начин да отменя това поведение. Наистина би било хубаво, ако предоставят jdbc url параметър за връзка за тази цел.
Като заобиколно решение открих, че моята библиотека на пула за връзки (HikariCP) може да изпълни sql оператор за всяка нова връзка:
hikariConfig.setConnectionInitSql("set time zone 'UTC'");