Это Теренс Парр?
Я думаю, что Теренс имел в виду
template.write(new AutoIndentWriter(response.getWriter()));
однако я не могу поверить, что это будет иметь какое-то заметное значение.
Вы должны рассчитать две вещи отдельно
String str = template.toString(); // 1
response.getWriter().print(str); // 2
медлительность, вероятно, находится на 2-й строке, которая включает IO.