Stored procedure provisioning rule

Are you sure line 106 is correct?
String createUserCall = "{call CREATE OR REPLACE PROCEDURE insertUSER_M(?,?,?,?,?,?)}";
as you see here

CREATE OR REPLACE PROCEDURE is used do define THE stored procedure. You shouldn’t us it to call the procedure.