Com JDBC, esse erro geralmente ocorre porque seu driver JDBC implementa uma versão mais antiga da API JDBC do que a incluída em seu JRE. Essas versões mais antigas são boas, desde que você não tente usar um método que apareceu na API mais recente.
Não tenho certeza de qual versão do JDBC
setBinaryStream
apareceu. Já existe há algum tempo, eu acho. Independentemente disso, sua versão do driver JDBC (10.2.0.4.0) é bastante antiga, recomendo atualizá-la para a versão que foi lançada com 11g (baixe aqui) e tente novamente.