Why will Hashem veer the weapons?
Rashi: Among you, some know how to impose Shevu'os on officers above appointed over punishments, to save people from the evil that it is appointed over, and you trust in this. I will switch the appointment of this [officer] to this, and you will not know on whom to put a Shevu'ah.
Radak: It will be as if your weapons are in their hands; you will not have strength to fight against them.
Malbim: Due to hunger, there will be rebellion in the city. Some will want to surrender to the Bavliyim, and the soldiers will need to fight the nation.
What will Hashem gather into the city?
Rashi: The officers above appointed over punishments. He will destroy them via a plague, via the angel of death, who is among the officers above - "b'Dever Gadol Yamusu" (verse 6).
Radak: The Bavliyim.