Fernando Castillo, the 21-year-old arson suspect, was arrested Friday in St. Paul.