Swiss police say that five people have been hospitalized, two of them with serious injuries, following an incident in the northern city of Schaffhausen.