Можно не закрывать подключение пока не перельешь данные куда надо
Ну вот я не пойму насчёт переливания. Это вообще древняя программа, программист до меня просто взял httpServletResponse.getOutputStream и отнёс к месту получения блоба из БД.
Тут пришёл я, весь красивый, вы чо, а где слои, какой нафиг ServletOutputStream в коде взаимодействия с БД?