General error

Galera to precisando muito de uma ajuda …
To desenvolvendo um sistema que migra dados do ORACLE pro ACCESS …
São varias tabelas access … numa delas quando eu faço update é gerado um SQLException : "General error "…
Só que o problema é o seguinte todas as tabelas estão configuradas da mesma forma … todas aceitam meus updates …
exclusivamente nessa tabela quando chega no executeUpdate() dá esse erro …
Quem puder me ajude … ou pelo menos me de uma luz …
Esse erro e muito generico e pode ser muitas coisas …aí a dificuldade !

 public static void atualizaEmpresaNacional(String nuCnpjEmpresaNacionalInspecionada){
    Connection con = null;
    PreparedStatement ps = null;
    StringBuffer sb = null;
    EmpresaNacionalVO empresaNacionalVO=null;
     try{
       con = Conexao.getConexaoAccess();
       sb = new StringBuffer();
       empresaNacionalVO = Consultas.consultaEmpresaNacional(nuCnpjEmpresaNacionalInspecionada);
       sb.append( " UPDATE  TB_EMPRESA_NACIONAL C " );
       sb.append(" SET ");
       sb.append("    C.no_fantasia = ? ");
       sb.append("    C.ds_cidade = ? ");
       sb.append("    C.ds_estado = ? ");
       sb.append("    C.cep = ? ");
       sb.append("    C.ds_bairro = ? ");
       sb.append("    C.numero = ? ");
       sb.append("    C.ds_endereco = ? ");
       sb.append("    C.ds_email = ? ");
       sb.append("    C.nu_telefone = ? ");
       sb.append("    C.nu_ddd = ? ");
       sb.append("    C.nu_fax = ? ");
       sb.append("    C.no_razao_social = ?");
       sb.append(" WHERE  ");
       sb.append("    C.nu_cnpj = ? ");

         ps = con.prepareStatement(sb.toString());
         ps.setString(1,empresaNacionalVO.getNomeFantasia());
         ps.setString(2,empresaNacionalVO.getCidade());
         ps.setString(3,empresaNacionalVO.getUf());
         ps.setString(4,empresaNacionalVO.getCep());
         ps.setString(5,empresaNacionalVO.getBairro());
         ps.setString(6,empresaNacionalVO.getNumero());
         ps.setString(7,empresaNacionalVO.getEndereco());
         ps.setString(8,empresaNacionalVO.getEmail());
         ps.setString(9,empresaNacionalVO.getTelefone());
         ps.setString(10,empresaNacionalVO.getDdd());
         ps.setString(11,empresaNacionalVO.getFax());
         ps.setString(12,"merda");
         ps.setString(13, nuCnpjEmpresaNacionalInspecionada);
         ps.executeUpdate();
     }
    catch (ClassNotFoundException ex) {
    /** @todo  Falta inserir uma api de Log */
    System.out.println(" Erro Class Not Found atualizaEmpresaNacional! "+ex.getMessage());
    }
    catch (SQLException ex) {
    /** @todo  Falta inserir uma api de Log */
    System.out.println(" Erro SQLException atualizaEmpresaNacional! "+ex.getMessage() );
    }
    finally{
    SqlUtil.closeConnection(con,ps);
    }

  }

New Radical … exatamente no ps.executeUpdate() que da o erro …
todos os dados (VO’s) estao corretos …
Creio que seja algo no Banco mesmo … mas a configuração dessa tabela esta igual as outras …
Se puder me da uma força ai … ja debuguei esse meu codigo umas 500 vezes …

Coloca o pedaço do seu código onde está dando o erro,
Assim fica meio “Missão Impossível” dizer o que está acontecendo.