Je suis peut-être un peu en retard (vous avez posté votre question il y a 2,5 ans), mais j'ai le même problème.
Après beaucoup de recherches et de frustration, j'ai découvert que l'erreur se produit lorsque la procédure stockée a paramètres de sortie numériques (VARCHAR est OK ainsi que n'importe quel paramètre d'entrée).
J'ai finalement découvert que tout fonctionne correctement lorsque vous utilisez l'ancien fournisseur de base de données MSDAORA.1
.