Servlets rodando aplicações com XML

Galera eu to com um probleminha aqui, eu fiz um codigo, onde e criada uma url, com os parametros sendo passados via
request.getParameter() e , essa url quando criada vai me retona um xml, so que quando dou o syso para imprir na tela ele nao funciona, alquem pode me ajudar, o codigo que criei e esse.

se alquem puder falar o que e que ta errado, aqui, ficaria feliz, obrigado.

[code]try
{
StringBuilder xml = new StringBuilder();

        URL url = new URL("http://view.clirxk.com.br/sjc/select?start="+request.getParameter("start")+"&q="+ request.getParameter("q")+"&rows="+request.getParameter("rows"));
        
        URLConnection conn = url.openConnection();
                                
        BufferedReader bin = new BufferedReader(new InputStreamReader(conn.getInputStream()));
                    
        String line;
        
        while ((line = bin.readLine()) != null){
            
            System.out.println(line);
            xml.append(line);    
        }
        
        bin.close();
                    
    }catch(MalformedURLException e){
        e.printStackTrace();//url mal formada.
    }catch(IOException ex){
        ex.printStackTrace();// openconnection falhou.
    }[/code]