Почему бы вам не хранить фактическую дату, а не строку месяца, этот подход ограничен данными за 1 год, если не имеет значения, какой год?
Также очень сложно предложить кодовое решение, не зная, как называется ваша сущность или свойство сущности (ffective_date).
что-то вроде
EntityManager em = //a reference to your entityManager
Query q = em.createQuery("SELECT effectiveDate FROM UnknownEntityName");
List<UnknownEntityName> results = (List<UnknownEntityName>) q.getResultList();
попробуйте поискать здесь несколько полезных указателей
Учебник JPA