Yep if you need the code just tell me i will email it to you (an Eclipse project).
As for the OBJ loader - the OBJ files do NEVER contain any animation. They only contain one or several meshes with materials and textures (in separate files). Try opening an OBJ file in Notepad++... The OBJ format itself, being very simple, is one of the furthest from being best for production. OBJ files typically take several times more space than any binary format (say, if FBX takes 5 mb, an OBJ may take 50 mb), are very slow to load and do not contain any advanced information on objects. I have tried two OBJ loaders for Processing that I have found including the one you have mentioned.
The best result I was able to get is 14 models of 800mb of disk space in total, loading for about 20 seconds in my application and with no animation. With textures applied to the objects, the application memory footprint was almost going through the roof. I got crashes if I tried loading more models since 32 bit Java is limited to somewaht 1500Mb or so. And all this - without effects or shaders or something else. This is not satisfactory as I work for a company and such a solution is totally unsuitable for production. I have found two engines to be possible replacements for processing in 3D - Bonzai engine (which has many loaders) and the JME3 engine which I am exploring right now. Processing remains my best choise for any 2D graphics, be it a plain 2D application, or drawing to a texture in a 3D application.
BTW, I advice you to read about 3D file formats to get a general impression of the realm.