I'm working with a Java developed application which has a JTable that is used as an editable property table.
When I select a field in the table for editing (using the capture method) I get something like:

JavaTable Click, "JavaCaption=Form Tool;\;Type=JavaTable;Index=1", "StartColTitle=B;Row=3;Coords=40,9"

This would obviously be difficult to maintain if items are added/removed to the table as it finds the field by Row number and co-ordinates.
Is it possible to get Robot to recognise the name of the property and work with that?
Has anyone come across this problem before?
What, if any, changes would be required to the code of the application to help Robot?