Fixed table viewer batch retrieval bug where the 51st record is not being retrieved when the dataset has more than 100 experiments

GCP-8105

Reviewer: Aldrin Batac
Resolve Sonar violations:
1. moved inline comments
2. Removed call to Throwable.printStackTrace()
3. Preserve original exception in logging

GCP-8105

Reviewer: Aldrin Batac