Dúvida com JAXB

Preciso tratar o retorno de um web services da SEFAZ e transformá-lo em um objeto Java. Para isso, estou utilizando o JAXB, mas uma das tags não estou conseguindo recuperar.

Esse é o retorno da SEFAZ que quero tratar:

<retDistDFeInt xmlns="http://www.portalfiscal.inf.br/nfe" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" versao="1.00"><tpAmb>1</tpAmb><verAplic>1.1.7</verAplic><cStat>138</cStat><xMotivo>Documento localizado</xMotivo><dhResp>2016-02-26T16:33:39</dhResp><ultNSU>0000000000XXXXX</ultNSU><maxNSU>0000000000XXXXX</maxNSU><loteDistDFeInt><docZip NSU="0000000000XXXXX" schema="resNFe_v1.00.xsd">XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</docZip></loteDistDFeInt></retDistDFeInt>

Segue abaixo o código para fazer a conversão:

public static void main(String[] args) { ClienteDAO clienteDAO = new ClienteDAO(); List<Cliente> clientes = clienteDAO.getListaClientes(); for (Cliente cliente : clientes) { String retornoWSSEFAZ = new NfeDistribuicaoDFe() .buscaNFeCliente(cliente); JAXBContext context; try { context = JAXBContext .newInstance(RetornoResumoNFE.class); Unmarshaller unmarshaller = context.createUnmarshaller(); RetornoResumoNFE resumoNFE = unmarshaller.unmarshal( new StreamSource(new StringReader(retornoWSSEFAZ)), RetornoResumoNFE.class).getValue(); System.out.println(resumoNFE); } catch (JAXBException e) { e.printStackTrace(); } } }

E o conteúdo da classe RetornoResumoNFE:

private Integer tpAmb; private String verAplic; private Integer cStat; private String xMotivo; //private List<String> loteDistDFeInt; private String[] loteDistDFeInt; private Calendar dhResp; private String ultNSU; private String maxNSU; private List<String> docZip;

e qual o problema ? qual a tag ? o que acontece ?