Erro ao Inserir BD

Boa tarde,

Estou tentando realizar a inserção das informações referentes a Biometria no BD e não esta inserindo.

View:

            private void cadastraPessoa(){
   if (verificarCampos()) {
            PessoaBean pessoa = new PessoaBean();
              ByteArrayInputStream datosHuella = new ByteArrayInputStream(template.serialize());
              Integer tamañoHuella=template.serialize().length;
              pessoa.setFinger1(datosHuella,tamañoHuella);               
              PessoaControl p = new PessoaControl();
              p.cadastrarPessoa(pessoa);  

Bean:
> private ByteArrayInputStream finger1;

Control:

String cadastraPessoa = “INSERT INTO TESTE ( FINGER1) VALUES (?)”;

pstm.setBinaryStream(21, pessoa.getFinger1());

No banco o campo esta como Byte.

O erro:

Exception in thread “AWT-EventQueue-0” java.lang.AbstractMethodError: Method com/mysql/jdbc/PreparedStatement.setBinaryStream(ILjava/io/InputStream;)V is abstract

Provavelmente o erro é causado pela versão do driver do MySQL que você está usando que não implementa o método setBinaryStream.

Tente atualizá-lo para a versão mais nova

https://dev.mysql.com/downloads/connector/j/5.1.html