Cron syntax is too limited to support "every 10 months" semantics since 10 is not an even divisor of 12 (you can easily express every 2, 3, 4 or 6 months with cron).
What you need is a CalendarIntervalTrigger
:
This trigger can achieve schedules that are not possible with
SimpleTrigger
(e.g because months are not a fixed number of seconds) orCronTrigger
(e.g. because "every 5 months" is not an even divisor of 12).