Il vero problema è:
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read
La connessione è stata chiusa quando Java ha tentato di leggerla. Ciò può essere causato da:
- Riavvio del server PostgreSQL
- Il backend PostgreSQL a cui eri connesso è stato terminato
- Il backend di PostgreSQL a cui eri connesso al crash
- Connessione di rete dubbia
- Firewall con stato si comportano male
- Timeout delle connessioni inattive dalle tabelle di connessione NAT di firewall/router NAT
... e probabilmente altro. Controlla i log del server PostgreSQL per vedere se c'è qualcosa di informativo lì; considera anche di eseguire un po' di tracciamento della rete con uno strumento come Wireshark.