Если вы хотите, чтобы ваше задание cron сохранялось в хранилище для повторного использования после перезапуска программы, установите значение волатильности задания cron на TRUE.
В коде это должно выглядеть так:
//Some code
JobDetail job = new JobDetail(JOBNAME, GROUPNAME, CRONJOB.class);
job.setVolatility(true);
scheduler.scheduleJob(job, trigger);
scheduler.start();
// Some code