У отчета и запроса стоит interactive(false)
report.printJobSettings().warnIfFileExists(false) - не помогло

если класс запускать интерактивно, то никаких вопросов не задает и перезаписывает файл, а если в пакетном режиме, то опять спрашивает про перезапись.