I do not see getTables returning the table name field. You will have to train a model to get this field as a key/value pair and then use this to identify the table name. Examples of using the Java SDK for FR is available here. The sample uses getTables() method to get the tables from the analyzeResult operation. You will have to use getKeyValuePairs() from the result to get the label or key/values pair that you define with your custom model. I hope this clarifies.
If an answer is helpful, please click on or upvote
which might help other community members reading this thread.