Как исправить ошибку Can't use query methods that take a query string on a PreparedStatement?
Переменная preparedStat хранит подготовленный запрос, созданный вызовом метода prepareStatement, в неё нельзя передать другой запрос, вызовом executeQuery.
Если значения в таблице записаны, то значит блок по добавлению записи отработал, а ошибка в следующем блоке по выводу полученных результатов в цикле. Поставьте вывод в систем по её нахожения каждого значения. Так вам будет понятно на какой строке из существующих ошибка