You've correctly outlined the steps of the reaction sequence. Here's a summary of the reactions and products:
C6H5OH + Zn → C6H6 + ZnO
Phenol reacts with zinc dust to produce benzene.
C6H6 + CH3Cl → C6H5CH3 + HCl
Benzene reacts with methyl chloride in the presence of anhydrous AlCl3 to produce toluene.
C6H5CH3 + [O] → C6H5COOH
Toluene is oxidized by potassium dichromate in acidic medium to produce benzoic acid.
C6H5COOH + HNO3 → m-C6H4(NO2)COOH + H2O
Benzoic acid reacts with a mixture of sulfuric acid and nitric acid to produce m-nitrobenzoic acid.
Therefore, the final product (D) is indeed m-nitrobenzoic acid.