Если у вас есть 6 разных провинций Аляски в вашей базе данных, каждая с разным ID, и вы запрашиваете разные, конечно, вы получите 6.Они различны, так как имеют разные идентификаторы.
Вы можете загружать разные названия провинций, но вы получите экземпляр String, а не экземпляры StatesProvices.
Возможно, исправление для очистки ваших данных, ис уникальным ограничением убедитесь, что в таблице никогда не содержится более одной провинции с заданным названием для данной страны.