Hours later, the police charged two 15-year-old students with second-degree assault.
He was charged with attempted murder and second-degree assault, the police said.
The police said that the boys, ages 14 and 16, were charged with second-degree assault.
The most serious charge, second-degree assault, is punishable by two to five years in prison.
The 15-year-old was charged with second-degree assault and criminal possession of a weapon.
The three were found guilty of second-degree assault and other crimes.
He could have received up to seven years in state prison if convicted of the most serious charge, second-degree assault.
The boy was convicted on a charge of second-degree sexual assault.
Officer Rodriguez has been charged with two counts of second-degree assault.
The nine charges include two counts of second-degree sexual assault.