Waterloo police say they have arrested 18 people in connection with a check-writing scheme that allegedly defrauded banks of about $125,000.