Consumindo WebService feito em .net que retorna um tipo DataSet [AJUDA]

Duvida … preciso consumir um recurso de um webservice que esta me retorna um tipo DataSet especifico da linguagem .net

como faco para pegar os dados desse objeto?

aqui vai um pequeno exemplo, soh para demonstrar como eu estou tentando consumir o negoco

public class NewMain {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {

        try { // Call Web Service Operation
            org.tempuri.Guardiao service = new org.tempuri.Guardiao();
            org.tempuri.GuardiaoSoap port = service.getGuardiaoSoap12();
            // TODO initialize WS operation arguments here
            java.lang.String parametro = "";
            // TODO process result here
            org.tempuri.ObterAcessosResponse.ObterAcessosResult result = port.obterAcessos(parametro);
            System.out.println("Result = " + result);
        } catch (Exception ex) {
            ex.printStackTrace();
        }

    }
}

preciso inicializar os parametros … nenhum problema aqui
o problema eh no //TODO process result here
qual a melhor maneira de processar esse resultado?

[]'s