No need to duplication this functionality betwee printAllJobPuts() and printAllTaskPuts().  You should just have a single method: printPuts(List<Put> puts).  Then pass either jobPuts or taskPuts as an argument.