AbstractMethodError
significa la PreparedStatement
de su controlador JDBC s no implementa setBlob(int, InputStream, long)
.
Usa el antiguo setBlob(int, Blob)
o actualice su controlador (Connector/J 5.1 implementa Jdbc 4.0, que debería ser lo que necesita para setBlob(int, InputStream, long)
)