Its a issue with how the application is build. It is a common issues with java applications , the developer has created table frames in java which when get spied gives unwanted results .
I would recommend a blended approach of using Java spying where possible and using Surface Automation where there are instances like this.------------------------------
------------------------------
Vipul Tiwari
Senior Process Simplification and Optimization Designer(Solutions Architect)
Fidelity International
------------------------------
------------------------------
------------------------------
Vipul Tiwari
Senior Process Simplification Developer
Amazon
------------------------------