One of the really bad things in JavaFX 2.2 is that it has some serious memoryleaks in conjunction with TableViews.
I’ve filed a bug report against it (RT-32087) to it is fairly uncertain that there’s ever going to be a fix in 2.2 which is a real problem if you need to go GA before March 2014. So together with one of our customers we’ve studied heap dumps to find out where the strong references have been held so that we could go brute force way using reflection and clearing them up.
Daniel has posted our findings at http://www.modellwerkstatt.org/home/javafxtableviewmemoryleak
I hope this helps others having the same troubles