If you're interested in developing your own Java games, here are some resources to get you started:
Used a custom 3D engine in pure Java, achieving 15-20 FPS on ARM processors. Demonstrates demoscene roots.