Similar procedure with 2 IN params and 1 OUT works.
Exception occurs in procedures with more then 2 IN params;
But procedure works if use positional params.
Procedure with 3 IN params and 1 OUT
This may have been fixed by HHH-10756. Please try using 5.2.0.Final or 5.1.1-SNAPSHOT and let us know if either of those versions worked for you.
Procedure signature in DB
I have the exact same setup as above, and see the same exception listed above. Has this been fixed yet/is there a workaround for it?