A reason why his position was a really bad one is because his army basically had no escape point. Their backs were protected by a river but having a river behind an army means that if the Union pushed towards the Confederates, the only chance of them escaping is by flanking the Union.