Maj. Jonathan Batt faces 43 charges, including six rape counts, seven aggravated assault counts and 10 sexual assault counts. He has pleaded not guilty to all of the counts.