Best Answer - Chosen by the Asker
The verb "to hold" has many meanings. One of the meanings is, "to withstand injury, pressure, stress, and attack, or opposition." Here the author is saying that even though the glass was thrown against the wall, the glass resisted breaking from the impact. The glass held.
Here are two more examples: In a football (soccer) game, one team has a great offense. But the defense of the other team was able to hold. This means that the defense was able to resist the pressure of the attacks of the other team's offense.
Two armies face each other. One army attacks the line of the other army. The line holds. That is, the line resists the attack of the attacking army. Or maybe the line doesn't hold, and the attacking army gets through the line.