I understand that the application throws an error '??? Undefined function or variable 'SessionOptions'' on a deployed machine. The end users should have the jar file at the same location as you mentioned in the javaaddpath. Make sure they have it at that location.
Another option is to create the javaclasspath.txt file and place it in your 'prefdir' location and then build the executable.