Ik weet niet hoe Java ermee omgaat, maar een aantal leveranciers heeft onlangs beveiligingsupdates uitgebracht die SSL-heronderhandelingsondersteuning uitschakelden, soms op een gebrekkige manier. Sommige zijn sindsdien gerepareerd, andere niet. Dit kan uw probleem zijn, voor het geval dit iets is dat gebeurt nadat een vrij grote hoeveelheid gegevens (standaard 512 MB) over een verbinding is gegaan. Aangezien je waarschijnlijk een verbindingspool gebruikt, lijkt dat heel goed mogelijk.
In PostgreSQL 8.4.3 (die deze week uitkomt) hebben we een configuratieparameter toegevoegd waarmee je SSL-heronderhandeling volledig kunt uitschakelen - dat is misschien het proberen waard. (er zijn ook nieuwe versies in de vorige bomen (zoals 8.3) die deze functie bevatten)