Retirar linhas em branco ao gerar arquivo .CSV

Pessoal estou com o seguinte problema:

Ao mandar a aplicação gerar o relatório em formato .CSV, as informações estão vindo corretamente mas antes dela estão sendo criadas linhas em branco como mostra a figuera em anexo.

Como faço para retirar estas linhas ?

Segue o código abaixo, antes que me perguntem o sistema é legado, não tenho como realizar muitas melhorias no código pois não temos os fontes e ele foi criado em 1997.


<%@ page import="java.util.*, 
				 com.jivesoftware.util.*, 
				 com.jivesoftware.forum.*, 
				 com.jivesoftware.forum.util.*, 
				 br.com.dynamix.util.formatadores.*, 
				 br.com.dynamix.util.*,
				 br.com.dynamix.controle.Solicitacao,  
				 br.com.dynamix.controle.DAO.*" 
%>

<jsp:useBean id="solicitacao" scope="request" class="br.com.dynamix.controle.Solicitacao"/>
<jsp:useBean id="situacao" scope="request" class="br.com.dynamix.controle.Situacao"/>

<%@ include file="../global.jsp" %>

<% 

	if (isGuest || br.com.dynamix.controle.Usuario.getGrupoUsuario(authToken.getUserID()) != 1 ){
		response.sendRedirect("../index.jsp");	
		return;
	}
	setRedirectURL(request);
	
	// Set response headers
	/////////////////////////////////////////////////////////////////
	response.setContentType("text/csv");
	response.setHeader("Content-Disposition", "attachment; filename=Relatório de Solicitações por Versão.csv");
	
	int orderBy		   = 1;
	long cdUsuario     = -1;
	int cdVersao = Integer.parseInt(request.getParameter("cdVersao"));
	
	// Request Parameters
	/////////////////////////////////////////////////////////////////
	try {
				
		cdUsuario = RequestHelper.getIntegerParameter(request, "cdUsuario", 
						(int)authToken.getUserID());
	
		orderBy   = RequestHelper.getIntegerParameter(request, "orderBy", 1);
		
	} catch( Exception ex ) {
		
		ex.printStackTrace();
		
	}

	// Header
	/////////////////////////////////////////////////////////////////
	if(cdUsuario == -1) {
		out.print("\"Usuário;\"");
	} 
	out.print("\"Chamado\";\"Nr. Cliente\";\"Situação\";\"Horas\";\n");
	if(cdVersao != -1) {
		out.print("\"\"");
	}
	out.print("\"\";\"\";\"\";\"\";\n");
	
	// Solicitações
	/////////////////////////////////////////////////////////////////
	
	Solicitacao solicitacoes = null;
	
	List resultados = solicitacao.listarSolicitacaoControle(cdVersao);
	
	for(int posicao = 0; posicao < resultados.size(); posicao++) {
		
		solicitacoes = (Solicitacao)resultados.get(posicao);

		out.print(solicitacoes.getNm_solicitacao());
		out.print(";");
		out.print(solicitacoes.getNr_cliente());
		out.print(";\"");
		out.print(situacao.consultarSituacaoPeloCodigo(solicitacoes.getCd_situacao()));
		out.print("\";\"");
		out.print(solicitacoes.somarHoraEsforcoSolicitacao());
		out.print("\";");
		out.print("\n");
		
	}
	
%>


O amigo experimenta colocar este comando antes de escrever o relatorio…

out.clear();

abç;

Funcionou perfeitamente, obrigado pela dica dark neo …