Java 3D engines

Cross posted from java-gaming.org
It was this question on Stack Overflow, asking for the Best 3D Engine, that got me curious (and it is asked and again and again).
According to DevMaster / Java there are 21 available 3D engines out there.
I only really knew of JMonkeyEngine and Ardor3D before. I see there is Xith3D but people say it is inactive.
What are the notable 3D engines, what are their best assets, the reason to choose them etc. At some point soon I'm going to dabble with programming a basic 3D game for Java and I'd rather not get involved in a heavyweight 3D engine straight away (and risk demotivation due to overcomplication) just because it is well known when there could be a better alternative out there.
Is it worth considering JOGL even if I don't know much OpenGL at all?
It was this question on Stack Overflow, asking for the Best 3D Engine, that got me curious (and it is asked and again and again).
According to DevMaster / Java there are 21 available 3D engines out there.
I only really knew of JMonkeyEngine and Ardor3D before. I see there is Xith3D but people say it is inactive.
What are the notable 3D engines, what are their best assets, the reason to choose them etc. At some point soon I'm going to dabble with programming a basic 3D game for Java and I'd rather not get involved in a heavyweight 3D engine straight away (and risk demotivation due to overcomplication) just because it is well known when there could be a better alternative out there.
Is it worth considering JOGL even if I don't know much OpenGL at all?