Since the time of Abraham, the father of many nations, there has been an Israel. Youre confusing the people of God with a dusty piece of land. Its a common error these days.
12 that at that time you were without Christ, being aliens from the commonwealth of Israel and strangers from the covenants of promise, having no hope and without God in the world.One people Israel.
13 But now in Christ Jesus you who once were far off have been brought near by the blood of Christ.
14 For He Himself is our peace, who has made both one, and has broken down the middle wall of separation,
15 having abolished in His flesh the enmity, that is, the law of commandments contained in ordinances, so as to create in Himself one new man from the two, thus making peace,
16 and that He might reconcile them both to God in one body through the cross, thereby putting to death the enmity.
17 And He came and preached peace to you who were afar off and to those who were near.
18 For through Him we both have access by one Spirit to the Father.
19 Now, therefore, you are no longer strangers and foreigners, but fellow citizens with the saints and members of the household of God, (Eph. 2)
Likewise the prophecy in Zec 10 was also regarding the Nation Israel and the land given to Abraham. The prophecy in Zec 12 is regarding the nation of Israel that did not recognize the Son, that suddenly in that day will.