Man, are you studying law right now or why are you writing in this assessment style text, hahah?
If John still has his tax residency in Germany that it is his tax residency, right?! So this sentence should already answer your question. Tax residence = Tax residence ?!
Does your "John" (still...