Sun/Oracle never included Java 3D in their JDK/JRE distributions. It is Apple who still installs an outdated Java 3D release into /System/Library/Java/Extensions every time Apple's JDK 1.6 is updated.
Unfortunately, the latest JOGL build isn't yet adapted according to the x/y-position bug fix in 7u40 (
http://forum.jogamp.org/Mac-OS-X-10-7-Oracle-JRE-7-Swing-integration-issues-td4027780.html#a4029292). In consequence, Sweet Home 3D doesn't position the Canvas3D correctly on 7u40 and 8ea. The Canvas3D remains permanently at the lower left corner.
This issue doesn't occur when the Canvas3D fills the entire window.
August