Erro 505 HttpClient + XStream

Olá Forum,

Bem tenho uma servlet com que acessa um banco em Firebird.
Com o ResultSet gero um xml conforme abaixo com XStream.

	xstream.alias("documento", GstDocumento.class);
			
	String xml = xstream.toXML(documentos);						
	
	response.setContentType("text/xml");			
		
	PrintWriter out = response.getWriter();
			
	out.print(xml);

XML:

<list>
   <documento>
      <codigo>1</codigo>
      <descricao>blablablablablablablablablablabla</descricao>   
   </documento>
   :
   <documento>
      <codigo>100</codigo>
      <descricao>blablablablablablablablablablabla</descricao>   
   </documento>
</list>

Com uma app em swing acesso a url com HttpClient,
mas obtenho erro com codigo 505 e não consigo pegar o body da pagina
para jogar em um JTable.

Tem uma melhor maneira de jogar o xml para uma app
sem utilizar

PrintWriter out = response.getWriter(); out.print(xml);

	String url = new String("http://localhost/HttpGrupo/GstDocumentGet?condicao="+query);

        HttpClient client = new HttpClient();
	HttpMethod get = new GetMethod(url);	
		try{
			int statusCode = client.executeMethod(get);
			System.out.println(statusCode);			
		}finally{
			get.releaseConnection();
		}

mas se abro a mesma url em um browser consigo ver o xml
perfeitamente.

Desde já agradeço atenção.