For when is this Nevu'ah?
Radak: Also this is for the future, and also all the Nevu'os until "ha'Davar Asher Hayah El Yirmeyah" (32:1).
Why does it say "b'Eretz Yehudah"?
Radak: It is because the Beis ha'Mikdash was in his portion. It is "Neve Tzedek Har ha'Kodesh."
What return is discussed?
Malbim: The cities will return to their initial level.
Why will Hashem bless it?
Radak: It should not be destroyed again.
Malbim: It is blessed because it is the dwelling of Tzedek. It is as if Tzedek planted its dwelling and Mishkan in these cities, and they are its dwelling.
What is "Har ha'Kodesh"?
Radak: The Beis ha'Mikdash is "Neve Tzedek Har ha'Kodesh."
Malbim: It is Har Tziyon. There, Tzedek will dwell in Kodesh.