In addition to what Erik said, if I remember correctly, LOAD can take a stream as a parameter too, so if you can obtain a Java InputStream to the resource, you should be fine. I'm thinking about something like the following:
LispObject theLoadFunction = interpreter.eval("#'cl:load");
Stream resourceStream = new Stream(theJavaInputStream);
theLoadFunction.execute(resourceStream);
this is from memory and untested, so probably it won't work, but you should get the idea.
Of course, if you use the JSR-223 interface, that is handled for you already, but you're using Interpreter directly, and switching is not without cost, so you'll probably be better off if you follow Erik's suggestion or mine.