Saya sendiri baru saja mengalami masalah ini. Saya memverifikasi bahwa driver postgres jdbc memang mengambil zona waktu koneksi dari jvm, dan saya tidak dapat menemukan cara untuk mengesampingkan perilaku ini. Akan sangat bagus jika mereka menyediakan parameter koneksi url jdbc untuk tujuan ini.
Sebagai solusinya, saya menemukan bahwa perpustakaan kumpulan koneksi (HikariCP) saya dapat menjalankan pernyataan sql untuk setiap koneksi baru:
hikariConfig.setConnectionInitSql("set time zone 'UTC'");