Job em java usando timertask ou Quartz

Olá,

Estou precisando criar um job simples, que execute uma query pegue as informações no banco e com os dados do banco envia um e-mail para cada registro que cumpra os requisitos estipulados, e que execute isso toda segunda-feira.

Alguém poderia me dar um exemplo de como fazer isso, ja tentei utilizar o Quartz e o Timertask do java, mas estou tendo problemas em entender como funciona as bibliotecas, e como eu programo esse job para executar toda segunda-feira sem parar.

Exemplo: https://www.devmedia.com.br/agendando-tarefas-em-java-com-quartz-scheduler-e-timertask/32466

Fora isso, seja mais específico apontando o que nao entendeu.