The double-click handler does not check whether there is actually a object selected and if jObjectList.getSelectedObject() returns null, the exception occurs.
http://forums.pentaho.org/showthread.php?p=233924&posted=1#post233924
java.lang.NullPointerException
at nickyb.sqleonardo.querybuilder.ViewObjects$ClickHa ndler.mousePressed(ViewObjects.java:229)
at java.awt.AWTEventMulticaster.mousePressed(AWTEvent Multicaster.java:222)
at java.awt.Component.processMouseEvent(Component.jav a:5498)
at javax.swing.JComponent.processMouseEvent(JComponen t.java:3135)
at java.awt.Component.processEvent(Component.java:526 6)
at java.awt.Container.processEvent(Container.java:196 6)
at java.awt.Component.dispatchEventImpl(Component.jav a:3968)
at java.awt.Container.dispatchEventImpl(Container.jav a:2024)
at java.awt.Component.dispatchEvent(Component.java:38 03)
at java.awt.LightweightDispatcher.retargetMouseEvent( Container.java:4212)
at java.awt.LightweightDispatcher.processMouseEvent(C ontainer.java:3889)
at java.awt.LightweightDispatcher.dispatchEvent(Conta iner.java:3822)
at java.awt.Container.dispatchEventImpl(Container.jav a:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1778 )
at java.awt.Component.dispatchEvent(Component.java:38 03)