I think if you need to have a jar actually inside another jar, you are going to have to extract it manually.
Or, if you're looking for a "fun" project, you could write your own "JarInJarClassLoader"
Note that if you use the Class-Path entry in the jar manifest, there is a bug with javac(and javap) - they do not recognize it and you have to put all those jars in classpath for compiling.
The java command (jvm) does recognize manfiest Class-Path entries as it should.