Ciò è molto probabilmente dovuto al fatto che il tuo codice (direttamente o tramite Hibernate) sta tentando di leggere un valore da un set di risultati restituito e utilizza il tipo errato (come getString(...) su un valore numerico). Assicurati di aver configurato correttamente il tuo framework ORM (o qualunque cosa sia Broadleaf) per il tuo Oracle db. Soprattutto il dialetto, assicurati che sia Oracle e non qualche altro valore.