public ListaMateriales cargar() throws SQLException{
     ListaMateriales lista = new ListaMateriales();
        String query = "BEGIN pack_material.mostrar(?);END;";

        conexion.abrirConexion();
        cst = conexion.getConexion().prepareCall(query);
        cst.registerOutParameter(1, OracleTypes.CURSOR);
        cst.execute();
        resultado = ((OracleCallableStatement)cst).getCursor(1);
        while(resultado.next()){
            lista.add(new Material(
                    (String)resultado.getString(1),
                    (String)resultado.getString(2),
                    (String)resultado.getString(3),
                    (Float)resultado.getFloat(4),
                    (String)resultado.getString(5),
                    (String)resultado.getString(6)));
        }
        conexion.cerrarConexion();
        return lista;
     }