The error seems to be at the level of the SSL implementation libraries.
As a first guess, we suppose that it is some awkward consequence of
  • the unavailability of SSLv3 on the server side
  • and the unavailability of the TLS handshake on the client side.

In these cases, the client may succeed to use TLS provided that the SSLv2Hello handshake is available on the Server.

Please check the Server configuration for SSL, i.e. the <allow_protocol> or <remove_protocols> elements.
It is recommended that SSLv3 stays disabled (and it is the default on recent JVMs), but if SSLv2Hello is disabled, you may try enabling it.