Isso é em uma página JSP? Se for, então isso é esperado se você quiser fazer um download binário em uma página JSP (que espera mandar dados textuais para o cliente). Muitas vezes isso pode ser contornado codificando-se a página JSP de forma que ela não mande nem um caracter para o cliente antes de chegar a essa linha do seu código; mas isso é muito frágil.
Para downloads de dados binários (no seu caso um relatório do Excel), recomenda-se usar uma servlet pura, em vez de uma página JSP.