Since you are working with JavaBeans components you may exploit the fact that the name of the property corresponds with the name of its get method and use reflection.
Another options could be to follow a concept similar to those used by frameworks like:
CookSwing and
JellySwing [ December 12, 2006: Message edited by: Edwin Dalorzo ]