Thought I’d give you a little hope… 
To date, I’ve had no issues with using a multi-headed display.
I’ve also had no troubles with a 3DLabs VP880Pro once I enabled GL on the second screen via the drivers.
I can drag active canvases between screens, even going as far as leaving half of the canvas on one screen and half on the other. All continues to work fine.
I’ve also had no troubles with the VP880 under Linux and XiG’s Summit X server, and that’s even running 2048x2048 on the primary display.
I don’t to anything fancy. Under XFree86 I relied on Xinerama. Summit manages it itself (it has a xinerama extension too). Windows manages the dual screen however it does.
It’s just a plain old GLCanvas (created by the factory) in a JFrame.
FYI:
Dell Inspiron 9100 w/ 3.2GHzP4 w/ ATI Radeon 9700 Mobility
Windows XP Pro
JDK1.5 beta2
JOGL 1.0.
+
Dell Desktop w/ VP880Pro
Windows XP Pro
JDK1.5b2
JOGL 1.0
+
Dell Destktop w/ VP880Pro
Redhat Linux 9.0
XiG Summit accelerated X server