1)
How can it say that will not cease from David someone sitting on the throne of Yisrael? It ceased after the Churban, and even during Bayis Sheni!
1.
Rashi: It will not cease permanently. If it will cease, in the end it will return.
2.
Malbim: It will not cease from the days of Mashi'ach and onwards.