Cara essa “zica” acontece por que você deve estar tentando pegar o PrintWriter usando o
PrintWriter writer = response.getWriter();
É depois esta tentando pegar o OutputStream usando
OutputStream out = response.getOutputStream();
Não é possível acessar os dois por que sempre vai te gerar um um de java.lang.IllegalStateException seja ele
java.lang.IllegalStateException: getOutputStream() has already been called for this response // seu erro
// ou
java.lang.IllegalStateException: getWriter() has already been called for this response