Jeg er lige selv stødt på dette problem. Jeg bekræftede, at postgres jdbc-driveren faktisk opfanger forbindelsens tidszone fra jvm, og jeg var ikke i stand til at finde en måde at tilsidesætte denne adfærd. Det ville virkelig være rart, hvis de leverede en jdbc url-forbindelsesparameter til dette formål.
Som en løsning opdagede jeg, at mit forbindelsespuljebibliotek (HikariCP) kan udføre en sql-sætning for hver ny forbindelse:
hikariConfig.setConnectionInitSql("set time zone 'UTC'");