Я не думаю, что есть способ сделать это за один вызов метода.
Вы можете использовать метод last()
ResultSet, а затем вызвать метод getRow()
ResultSet, которыйдаст вам размер ResultSet и при необходимости выдаст исключение на основе размера.
Пожалуйста, не забудьте иметь предложение finally для закрытия всех соединений / ds:)
rs.last();
if(rs.getRow() > 1) {
throw (...);
}