The driver was shot in the abdomen by police after jumping out of the truck with what turned out to be a fake gun in each hand and shouting what witnesses said was "Allahu Akbar."
One of the defendants, Abdulrahman El Bahnasawy, was arrested after traveling from Canada to New Jersey in May 2016 to stage the attacks, authorities said.
Security at a military charity race on Sept. 16 will quadruple the safeguards in place at last year's event where a bomb exploded inside a trash can along the route.