Acho que você está recebendo este erro porque o cliente está enviando
SSLv2 client hello
que foi desabilitado no servidor. Assim, o servidor aborta o handshake imediatamente. Tente definir esta propriedade para forçar o uso do TLSv1.0, o que impedirá que o cliente envie este SSLv2 client hello
. props.setProperty("oracle.net.ssl_version", "1.0");
Observe que os conjuntos de criptografia anônimos foram desabilitados no Oracle 12c, portanto, você deve evitar usá-los (sim, o whitepaper ao qual você está se referindo em sua pergunta é um pouco obsoleto).