Для JSqlParser это не будет специальный идентификатор. Однако он примет это как обычное имя таблицы. Вы можете извлечь все используемые имена таблиц, используя что-то вроде:
String sql = "select * from table1@remote";
Statement stmt = CCJSqlParserUtil.parse(sql);
TablesNamesFinder tablesNamesFinder = new TablesNamesFinder();
List<String> tableList = tablesNamesFinder.getTableList(stmt);
assertEquals(1, tableList.size());
assertTrue(tableList.contains("table1@remote"));
И после этого вы должны проверить, как я делал с утверждениями junits, соответствует ли имя таблицы удаленному синтаксису dblink.