public Cliente buscar(String cedula_o_ruc) throws SQLException{
         Cliente cli = new Cliente(null,null,null,null);
      String query = "BEGIN pack_cliente.buscar(?,?);END;";

        conexion.abrirConexion();
        cst = conexion.getConexion().prepareCall(query);
       
        cst.setString(1, cedula_o_ruc);
        cst.registerOutParameter(2, OracleTypes.CURSOR);
        cst.execute();
        resultado = ((OracleCallableStatement)cst).getCursor(2);

         if(resultado.next()){
            cli = new Cliente(resultado.getString(1),resultado.getString(2) ,resultado.getString(3) ,resultado.getString(4));

         }else{
            JOptionPane.showMessageDialog(null,"No se encontro\n ninguna coinsidencia");
           

         }

     conexion.cerrarConexion();
     return cli;
     }