Police said Fernando Gomez-Lule, 18, of Moline is charged with two counts of aggravated battery of a firearm.