If there are no souls available for rescue when you begin the battle, you cannot rescue any that turn. So cards like JBP off HT, Hosea and Woman at the Well don't let you rescue that turn. There are ways to generate souls before the battle (Gideon's call, fishers of men, water jar) but you can't rescue any you generate in the battle phase.