Then i don't understand what you have in mind. If there's no exception, then OpenGL should be available and the catch-block won't be executed....why should it!?
About Paradroidz: No, there is no link to it anymore due to legal reason. Paradroidz let the user decide which mode to use. There was no automatic fallback to software mode, it was just an option. The only thing that it checked was, if LWJGL was available on a platform and disabling the hardware mode if not, but that was all. Apart from that, it used the native OpenGL-window, not the awt-glrenderer, which is a different story. The awt-glrenderer is initialized on first render, not when calling the enable...-method, because it has to take place in the awt event thread. Maybe that is part of your problem?