Response:
1. There are several mundane ways in which a prediction of the future can be fulfilled:
(a) Retrodiction. The "prophecy" can be written or modified after the events fulfilling it have already occurred.
(b) Vagueness. The prophecy can be worded in such a way that people can interpret any outcome as a fulfillment. Nostradomus's prophecies are all of this type. Vagueness works particularly well when people are religiously motivated to believe the prophecies.
(c) Inevitability. The prophecy can predict something that is almost sure to happen, such as the collapse of a city. Since nothing lasts forever, the city is sure to fall someday. If it has not, it can be said that according to prophecy, it will.
(d) Denial. One can claim that the fulfilling events occurred even if they have not. Or, more commonly, one can forget that the prophecy was ever made.
(e) Self-fulfillment. A person can act deliberately to satisfy a known prophecy.
There are no prophecies in religious texts that cannot easily fit into one or more of those categories.
2. In biblical times, prophecies were not simply predictions. They were warnings of what could or would happen if things did not change. They were meant to influence people's behavior. If the people heeded the prophecy, the events would not come to pass. A fulfilled prophecy was a failed prophecy, because it meant people did not heed the warning.
3. Other religions claim many fulfilled prophecies, too.