Non ho capito bene quello che vuoi fare....In ogni modo hai deciso di ignorare del tutto il suggerimento che ti è stato dato di affidare la temporizzazione del backup a un servizio esterno al tomcat (ad esempio cronjob) in modo da rendere il sistema affidabile? Se si per quale motivo? Tieni anche presente che ti semplificheresti la vita.una connessione ad una servlet non consente di usare un outputStrem a meno di non aprirlo in qualche modo prima.