Я думаю, что проблема заключается в "\ n", вы пытались удалить эти 2 из "\ n" и посмотреть, работает ли он?
На самом деле это реализация (создание строки SQL с конкатенацией строк)) действительно плохо.Сначала склонен к внедрению SQL, а затем, во-вторых, у вас возникнет проблема, если значение для вставки содержит одинарную кавычку или амперсанд.
Вместо этого вы должны использовать «подготовить оператор».
И еще лучше сохранить строку SQL в переменной перед ее выполнением.Таким образом, вы можете записать его (для целей отладки), примерно так:
String sqlCommand = "select * from " + tableName;
System.out.println(sqlCommand);
sqlStatement.executeUpdate(sqlCommand);
PS Не рекомендуется использовать system.out.println для отладки, вы должны реализовать правильную систему ведения журналов.