The COBOL program name is used as a method name, under the covers, as part of the JAVA-CALLABLE process, and so must adhere to the following naming conventions:
A program-id must start with a $,_ or A-Z, or a-z; the remainder of the program-id can contain these characters, in addition to 0-9. Also, the complete program-id must not constituent a Java reserved word.