Fala Plínio beleza?
Esse problema deve estar acontecendo pois existe um refresh na fábrica do Spring durante a inicialização do next, que pode estar ocasionando esses dois processos sendo inicializados.
Coloque um System.out.println ou faça um debug para confirmar se é isso.
Para resolver o seu problema por agora, crie um atributo boolean na classe que faz o task.run. Antes de executar o task.run cheque o atributo se ainda mantém o valor false. Se for false, será a primeira vez que o processo é inicializado. Altere o valor para true e execute o processo.
A outra alternativa é utilizar o Next 3.6.0. Coloquei um post no fórum ensinando a criar uma app para ele. viewtopic.php?f=7&t=491&p=1820#p1820
Ainda não terminei as instruções mas atualizo elas praticamente todos os dias.
Mesmo ainda não sendo a versão final do next 3.6.0 eu recomendo sua utilização.