NoClassDefFound error when using jar instead of class files

Caveat: I’m no java expert - just a cfml dev who makes use of pre-existing jars. Creating java/jars is not something I’ve much experience with.

However, I was able to compile a simple test jar which imported the Lucee core and referenced the lucee.runtime.type.QueryImpl class, and then load and invoke it via CreateObject(). This is with Lucee version 5.3.5.92, the current stable release.

Again, this could be total nonsense due to ignorance, but is it possible your compiled classes no longer have the right references to the lucee.runtime.type package contents? Would re-compiling them reveal this?