Nejpravděpodobněji je to proto, že váš kód (buď přímo, nebo přes Hibernate) se pokouší načíst hodnotu z vrácené sady výsledků a používá nesprávný typ (například getString(...) na číselné hodnotě). Ujistěte se, že jste správně nakonfigurovali rámec ORM (nebo co je to Broadleaf) pro váš Oracle db. Zejména dialekt, ujistěte se, že je to Oracle a ne nějaká jiná hodnota.