I recommend this:
first
I would define the cells (or the visibles/editable properties of the cells)
as javabean properties.
You can find a lot of information about java bean, but I can explain in a few words: javabean is a java class where their attributes are used as a properties (information) and each attribute or properties must be defined by two public access methods: getPPP() (for example) and setPPP()
If you have well define the cells, I would create a javabean class
or you can define the cells as javabeans.
After that, you can use some inspector/editor/visualizator of javabeans.
For example:
SourceForge.net: Java Bean Examiner/Editor/Viewer
Good luck
Alan