As an entity has on average maybe ten fields, there's a lot of text to be removed per class. Using standard formatting and a single line between methods, these 10 getters and ten setters mean 10 * 2 * 4 = 80 lines per class. All you have to add a single @Data annotation.
So I'd concentrate on the removal and write a simple regex recognizing trivial getters and setters. Adding the annotation to all modified files afterwards is something I'd gladly do manually even for tens of entities. Forgetting one is no problem as it leads to obvious compile-time errors.
A trivial untested regex for trivial getters:
[ \t]+public [\\w<,> ]+ get[A-Z](\\w+)\\(\\)\\s*\\{\\s*return\\s+[a-z]\\1;\\s*\\}\\s*\n
No such regex can be perfect (mine breaks e.g., when arrays get returned or when you use non-standard formatting or naming; this is easily fixable, but other problems may come). Nonetheless, it can do its job.
My regex allows no comments in the method body, but I wouldn't call a commented getter trivial.