no hace  nada 

tengo 2 tablas  tabla1(id_pedido,id_cliente,id_em,descripcion) y tabla2(id_ticket,id_pedido,id_cliente)
la idea aqui es("ASOCIAR ") id_pedido de taba1  con el id_pedido de tabla2 
lo estoy intentando por clases tengo 1 clase en donde contiene los metodos SET y GET de id_pedido, id_ticket y total
 y tengo 1 clase en donde se pongo los metodos 
es por eso que ocupo validar la exitencia del "id_pedido" en tabla1 para luego poder hacer el update o insert en la tabla2 (id_ticket, id_pedido, total
-------------------------
   public void  AsociarR(Asocacion AsoPrueba) {
      int Conteo=0;
      try{
         String sql="select Count(id_pedido)AS Conteo FROM pedido_movil where id_pedido=? ";
         super.execQuery(sql);         
         while(super.next()){
            Conteo=super.getColInt(AsoPrueba.getIdpedido());
         }
      }catch(SQLException ex){
      }
      if(Conteo==0){
         //no hay
         JOptionPane.showMessageDialog(null, "este registro no existe");
      }
      if(Conteo>0){
         // hay registros         
     String sql= "update ticket set id_pedido=? and ticket=? where total=";
         try{
            PreparedStatement ps= null;
            ps= super.prepareStatement(sql);
            ps.setInt(1, AsoPrueba.getIdpedido());
            ps.setInt(2, AsoPrueba.getIdticket());
            ps.setInt(3, (int) AsoPrueba.getTotal());
            ps.executeUpdate();
         }catch(SQLException ex){
            logger.error("error", ex);
            logger.error("Query"+ sql);
         }
         JOptionPane.showMessageDialog(null, "REGISTRO ASOCIADO");
      }
   }
-----------------------