Я предполагаю, что у вас действительно есть объектная модель, которая богаче простых DTO, а не просто соответствие 1: 1 вашей реляционной схеме. Если нет, вы не выиграете спор.
Вы выиграете, если SQL, сгенерированный Hibernate, по крайней мере так же эффективен, как и код, написанный вручную, который хранится в хранимых процессах.
Вы проиграете, если хранимые процессы будут оптимизированы для лучшей производительности, чем сгенерированный Hiberate SQL.
Вы проиграете, если база данных будет использоваться другими приложениями, которые зависят от хранимых процедур. Вы не можете так просто перенести логику в Spring и средний уровень.
У вас есть лучший случай, если ваше приложение владеет базой данных.
Поскольку вы уже используете Spring, это говорит о том, что у вас есть слой DAO, использующий преимущества Spring Validation. PreparedStatements уже используются под ним, поэтому внедрение SQL столь же маловероятно для Spring, как и для хранимых процедур.