Do you have to pass all the first year subjects within one year?

No you don’t. An academic year consists of 60 study credits (ec). As a full-time student at Leiden University you have to obtain at least 45 ec in your first academic year and meet any additional requirements set by your study programme.  If you fail to do so you will have to end your enrolment on this particular programme at Leiden University.