Вы должны иметь возможность запустить свой SP следующим образом:
DECLARE
usr_in YOUR_TABLE.YOUR_COLM%TYPE; --Gets the correct type by looking at column type
app_in YOUR_TABLE.YOUR_OTHER_COLM%TYPE;
BEGIN
usr_in:='some value';
app_in:='another_value';
YOUR_SP_NAME(usr_in, app_in);
END;
Или вы можете использовать EXECUTE, но он не может быть динамически подготовлен (не запущен в Java), и я думаю, что есть и другие недостатки.
EXECUTE myStoredProc(parm1, parm2, ?);