You're right that Calvinism does assert those things, but they are not found in this 1 Samuel text. In fact, this passage presents a scenario where God declares what would happen if Saul remained, yet Saul does not remain, meaning the future was not exhaustively settled. This directly challenges the idea of exhaustive, definite foreknowledge as understood in Calvinism. If God's knowledge of the future were entirely fixed, He would not state a conditional outcome that never comes to pass. Instead, this passage fits naturally within an Open Theist framework, where God knows all possibilities and responds dynamically.
---
Would you like to add anything else to emphasize your point?