Things would be much more easier if we could run with unmodified equinox.jar, rather the one that has stripped out org.osgi.* classes.
To allow that we need to tell the JarClassLoader to ignore certain package inside equinox.jar. Could be possible with existing support for Covered-Packages or with some new API.
If this change can work, it shall be backported to 6.9.x branch.
Fixed in netbinox 1.16.8