C'est probablement parce que votre code (directement ou via Hibernate) essaie de lire une valeur à partir d'un ensemble de résultats renvoyé et qu'il utilise le mauvais type (tel que getString(...) sur une valeur numérique). Assurez-vous que vous avez correctement configuré votre framework ORM (ou quoi que ce soit Broadleaf) pour votre base de données oracle. Surtout le dialecte, assurez-vous qu'il s'agit d'Oracle et non d'une autre valeur.