W przypadku JDBC ten błąd zwykle występuje, ponieważ sterownik JDBC implementuje starszą wersję interfejsu API JDBC niż ta zawarta w środowisku JRE. Te starsze wersje są w porządku, o ile nie spróbujesz użyć metody, która pojawiła się w nowszym interfejsie API.
Nie jestem pewien, jaka wersja JDBC setBinaryStream
pojawił się. Wydaje mi się, że istnieje już od jakiegoś czasu.
Niezależnie od tego, twoja wersja sterownika JDBC (10.2.0.4.0) jest dość stara, polecam zaktualizować ją do wersji wydanej z 11g (pobierz tutaj) i spróbuj ponownie.