Am i suppose to use another kind of Loader method or am i just looping through them incorrectly. I thought i would only get one Object3d file and then add that into the world, but it always crashes on me.

That's not how it works. You have to give it the inputstream to the file, not the one to the name if the file. Files belong to res or assets and you can get the stream to them by using the different means Android provides for this.

No, that's bogus on Android. You can't access your files that way. As said, you have to put them in res or assets in your Android project. Please have a look at the Android docs and tutorials to get an idea of how to deal with files on Android. It's different from what you do on the desktop.