Nie wiem, jak Java sobie z tym radzi, ale wielu dostawców wydało ostatnio aktualizacje zabezpieczeń, które wyłączały obsługę renegocjacji SSL, czasami w niepoprawny sposób. Niektóre zostały naprawione, inne nie. To może być Twój problem, na wypadek, gdyby stało się to po przejściu przez połączenie dość dużej ilości danych (domyślnie 512 Mb). Ponieważ prawdopodobnie korzystasz z puli połączeń, wydaje się to całkiem możliwe.
W PostgreSQL 8.4.3 (wydanym w tym tygodniu) dodaliśmy parametr konfiguracyjny, który pozwala całkowicie wyłączyć renegocjację SSL - warto spróbować. (są też nowe wersje w poprzednich drzewach (np. 8.3), które zawierają tę funkcję)