I applied a very similar solution for synchronizing data between Swing forms and JavaBeans and I can say it works really well.
I don't know how it would apply to Java FX, but I think you may be able to adopt your solution as well.
Joined: May 05, 2014
I tried something already in JavaFx. I'm gonna post this weekend at my blog what I've done.
The project that I started will be shared at GitHub and I'm gonna explain what is developed at my blog.
I had already developed a JavaBean x Swing automatic binding way in my graduation work.
But I didn't use annotations, so it wasn´t so easy to work with hehe.