Hier ist das Problem der SQL-Signatur.

Wichtig ist also, dass die Parameter GENAU so übergeben werden, wie sie die Prozedur erwartet.
In deinem Fall übergibst du 2 Strings, also VARCHAR an Stelle von 2 fixen CHAR-feldern.

Hier hilft dann das Casting:
cstmt1 = con.prepareCall("{call qgpl.JT1(cast(? as char(120)), cast(? as char(15)))}");

Dann stimmt auch die Signatur und SQL findet die Prozedur.

Hintergrund:
SQL erlaubt genauso wie Java identische Prozedurnamen mit unterschiedlichen Parameterlisten.
An Hand dieser Signatur wird die passende Prozedur ermittelt.