Avec JDBC, cette erreur se produit généralement parce que votre pilote JDBC implémente une version plus ancienne de l'API JDBC que celle incluse dans votre JRE. Ces anciennes versions conviennent tant que vous n'essayez pas d'utiliser une méthode apparue dans la nouvelle API.
Je ne sais pas quelle version de JDBC setBinaryStream
est apparu. Il existe depuis un certain temps, je pense.
Quoi qu'il en soit, la version de votre pilote JDBC (10.2.0.4.0) est assez ancienne, je vous recommande de la mettre à niveau vers la version publiée avec 11g (télécharger ici), et de réessayer.