Måske er jeg lidt forsinket (du postede dit spørgsmål for 2,5 år siden), men jeg fik det samme problem.
Efter en masse gravearbejde og frustration fandt jeg ud af, at fejlen opstår, når den lagrede procedure har numeriske outputparametre (VARCHAR er OK såvel som enhver inputparameter).
Jeg fandt endelig ud af, at alt fungerer korrekt, når du bruger den gamle DB-udbyder MSDAORA.1
.