Вы много раз в функции используете ```args[1]```. Неискушенному неясно, что скрывается там. Хорошим тоном будет объявить локальную переменную и в дальнейшем использовать ее:
```
String tableName = args[1];
```