Mi sono appena imbattuto in questo problema da solo. Ho verificato che il driver jdbc postgres sta effettivamente rilevando il fuso orario della connessione dal jvm e non sono stato in grado di trovare un modo per ignorare questo comportamento. Sarebbe davvero bello se fornissero un parametro di connessione URL jdbc per questo scopo.
Come soluzione alternativa, ho scoperto che la mia libreria del pool di connessioni (HikariCP) può eseguire un'istruzione sql per ogni nuova connessione:
hikariConfig.setConnectionInitSql("set time zone 'UTC'");