I would expect that it is the DIALECT"RM" directive that is causing the problem as this changes the default call-convention that is used for CALL statements which is what Pro*COBOL generates from your embedded SQL.
Please try removing DIALECT"RM" and see if that resolves the problem.
Thanks