AbstractMethodError significa o PreparedStatement do seu driver JDBC s não implementam setBlob(int, InputStream, long) . Use o antigo
setBlob(int, Blob) ou atualize seu driver (o Connector/J 5.1 implementa o Jdbc 4.0, que deve ser o que você precisa para setBlob(int, InputStream, long) )