Esta es una discrepancia entre la versión JDBC y el controlador JDBC. La Connection.createBlob()
El método se agrega en el nivel 4 de JDBC, y se supone que el JAR ojdbc6 lo admite:consulte Soporte para JDBC 4
en el documento Oracle "Base de datos JDBC Developer's Guide and Reference" (Oracle 11g versión 1).
Usted dice que está utilizando ojdbc6.jar, pero tal vez sea una versión anterior, o tal vez haya un JAR de controlador de Oracle diferente delante de él en el classpath de tiempo de ejecución.