Если ваши запросы занимают так много времени, что вам нужен индикатор выполнения, я бы посоветовал внимательно посмотреть на вашу базу данных, чтобы увидеть, как вы можете ускорить их.
Поскольку операция с базой данных блокируется, вы знаете, что она завершена, когда вы возвращаетесь.
Индикатор выполнения показывает, что вам нужен какой-то механизм опроса для проверки метрики, которая показывает, сколько вам нужно сделать и сколько было сделано. Поскольку вы не даете никаких подробностей, я могу только догадываться, что это могут быть.
Но вызов AJAX в вашем JSP для опроса и обновления индикатора выполнения, скорее всего, вам нужен.