Server redirected too many times (20)

Olá.

Estou tentando pegar um conteúdo XML de uma URL mas me aparece esse erro:

java.net.ProtocolException: Server redirected too many times (20)

Procurando um pouco achei uma solução para isto:

CookieHandler.setDefault(new ListCookieHandler());

Aonde o ListCookieHandler é uma classe que criei para manipular os cookies (a solução completa está no link http://www.java2s.com/Code/Java/JDK-6/UsingCookieHandlerinJava5.htm).
A princípio funcionou, porém ao tentar rodar este programa em outro local, o mesmo erro voltou a ocorrer.

No javadoc do método CookieHandler.setDefault eu encontrei o seguinte:
Note: non-standard http protocol handlers may ignore this setting.
Acho que isto é que pode ser o meu problema. Ele diz que alguns manipuladores de protocolo podem não considerar esta propriedade.

Alguém sabe de outra solução para isto?

Consegui resolver adotando essa solução: http://www.guj.com.br/java/148117-resolvido-manter-sessao-com-httpconnection