Sembra che tu sia connesso tramite un router/firewall di tracciamento della connessione con stato che ha un breve timeout di tracciamento della connessione. Sembra che tu debba abilitare i keepalive.
Dai un'occhiata a tcp_keepalives_interval
e tcp_keepalives_idle
parametri
.
È inoltre possibile richiedere keepalive lato client nel driver JDBC; vedere i documenti pgJDBC.