I think its because the backup folder does not exist. Add this line of code here:
File outPut = new File(Tools.OUTPUT_BACKUP_DATABASE);
outPut.mkdirs();
This should create all folders needed, and if the folders already exist it won't hurt anything.