public Empleado buscar(String usuario) throws SQLException{
      
         Empleado cli = new Empleado();
      String query = "BEGIN pack_empleado.buscar(?,?);END;";

        conexion.abrirConexion();
        cst = conexion.getConexion().prepareCall(query);

        cst.setString(1, usuario);
        cst.registerOutParameter(2, OracleTypes.CURSOR);
        cst.execute();
        resultado = ((OracleCallableStatement)cst).getCursor(2);

         if(resultado.next()){
            cli = new Empleado((String)resultado.getString(1),(String)resultado.getString(2) ,(String)resultado.getString(3) ,(String)resultado.getString(4),(String)resultado.getString(5),(String)resultado.getString(6) ,(String)resultado.getString(7) ,(String)resultado.getString(8),(String)resultado.getString(9));

         }else{

          return  cli = new Empleado("", "","","", "", "", "", "","");

         }
                              
     conexion.cerrarConexion();
     return cli;
     }