Adding java custom classes to Ignition

I just unzipped the jar file for that version and looked.

You're going to run into the same potential conflict as long as the Reporting module is installed. You've hit a weird corner case in the architecture of the Client and Designer and its flat class path.

If you loaded POI in the Gateway scope and all your interactions with the library took place there you'd be okay.