For what it is worth, I found a port of Quake 2 that is done all in
java using JOGL. This may be worth looking into when it comes to
porting quake to android. It may be easier to adapt this code and
just make a Quake 2 port but I won't jump the gun quite yet.
http://www.bytonic.de/html/jake2.html
~clark