Planners have been given the go ahead to build 300 more student flats, despite councillors claiming there are too many students in the area.