Вашият код може би използва класа SimpleJdbcCall на Spring? Този клас се опитва да получи информация за съхранената процедура и кешира резултатите. Затова се уверете, че сте инстанциирали класа SimpleJdbcCall веднъж и го използвайте повторно за всяко извикване на съхранената процедура.
Като алтернатива можете да извикате withoutProcedureColumnMetaDataAccess(), когато конструирате обекта SimpleJdbcCall.