its a CAA requirement to attend for the full two years
Pigs, it’s a requirement to do a specific amount of hours, not years, to receive an EASA Licence from a Part147. You can spread the course in how many years you would like, including 1 year, but have to do the minimum hours. Have a look at ELGD for the minimum hours. Even way the number of years will still be set by the college/university.