io guarderei questa invece

codice:
Caused by: java.io.EOFException: SSL peer shut down incorrectly
at sun.security.ssl.InputRecord.read(Unknown Source)
significa che inizia la lettura, magari fa la lettura per qualche byte e poi va giù.
A questo livello capire che succede è quasi impossibile, dovresti intanto abilitare il debug SSL (lo fai con una property a riga di comando -Djavax.net.debug=all ) poi vedere se trovi qualcosa di strano nell'intero flusso SSL. Ti avverto che il flusso è lunghetto ed è normale. Cerca di vedere se in quel flusso ci sono cose strane (errori, eccezioni, rifiuti ecc).