Update getHoursReport2DArray to make non-CSV, 3-layered hashmap