Discussed long time ago in the net.java.dev.beansbinding.users mailing list,
JTableBinding,JListBinding,JComboBoxBinding,etc should ensure that when a source bean is updated and it triggers a PropertyChangeEvent to the JTableBinding, the event is processed in the EDT (the PropertyChange could have ocurred in a non-EDT thread).
Patch provided. It runs the code in the body of the propertyStateChange methods used in org.jdesktop.swingbinding.* to be executed in the Event Dispatch Thread.