Používá váš kód pravděpodobně třídu SimpleJdbcCall Spring? Tato třída se pokusí získat informace o uložené proceduře a uloží výsledky do mezipaměti. Ujistěte se tedy, že jste jednou vytvořili instanci třídy SimpleJdbcCall a znovu ji použili pro každé vyvolání uložené procedury.
Alternativně můžete při vytváření objektu SimpleJdbcCall volat withoutProcedureColumnMetaDataAccess().