Windows users may see this exception when re-activating a laptop previously attached to a secondary monitor or when disconnecting a secondary monitor:

java.lang.ArrayIndexOutOfBoundsException: 1
   at sun.awt.Win32GraphicsEnvironment.getDefaultScreenDevice(Unknown Source)
   at com.sun.awt.AWTUtilities.isWindowTranslucencySupported(Unknown Source)
   at com.sun.awt.AWTUtilities.isTranslucencySupported(Unknown Source)
   at javax.swing.RepaintManager.updateWindows(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   ...

According to the Java bug database it has been fixed in Java 8. Java 8 is supported from DbVisualizer 9.2 on Windows.