Jest to najprawdopodobniej spowodowane tym, że kod (bezpośrednio lub przez Hibernate) próbuje odczytać wartość ze zwróconego zestawu wyników i używa niewłaściwego typu (takiego jak getString(...) na wartości liczbowej). Upewnij się, że poprawnie skonfigurowałeś swój framework ORM (lub cokolwiek to jest Broadleaf) dla bazy danych Oracle. Zwłaszcza dialekt, upewnij się, że to Oracle, a nie jakaś inna wartość.