This is referring to Hamor not Shechem. Also, "prince" here does not mean son of a king. It means Hamor was the leader of the people in that area.
"he grabbed her and had sexual relations with her"