Though Abraham was promised the land of Canaan, God said that nevertheless, his descendants would end up on Egypt as slaves, and would remain there for over 400 years.
The Jews had their Scriptures which said that God would curse those who cursed Israel, but Stephen is telling them here that they are only remembering half the Scriptures.