Это зависит от того, для чего вы его используете.
Кварц полезен для запрограммированного времени, например, каждый час в час.
ScheduledExecutorService полезен для повторения задач, которые не должны выполняться в определенное время.Это проще и, возможно, более эффективно.Если у вас это работает, это означает, что вам не нужен Кварц.