Я не уверен, но может быть: ClassLoader.getResourceAsStream()
EDIT:
Я не думаю, что это существенно отличается от this.getClass().getResourceAsStream()
от вопроса, так как as что вам еще нужно получить ClassLoader, который вы хотите использовать для загрузки ресурса.
Поскольку вы предоставляете ресурс в -classpath
в вашем примере, он должен быть доступен из того же загрузчика классов, что и ваш " основного "класса (в SUN JVM, это sun.misc.Launcher$AppClassLoader
, не уверен, что это может / не измениться для других реализаций JVM).