Cara, esse codigo eu usei para inserir em um campo Blob do MySql.
ImageIcon item;
PreparedStatement declaracao = null;
StringBuffer sql = new StringBuffer();
sql.append("UPDATE Tabela SET imagem=? ");
sql.append("WHERE codigo = 1");
declaracao = conexao.prepareStatement(sql.toString());
declaracao.setBinaryStream(1, item.getInputStream(), (int) item.getSize() );
resultado = declaracao.executeUpdate();
Espero que sirva para lhe ajudar.