Funny about recruitment finished! An EU agency started advertising today (yesterday) for both Capts and FOs with info on who to send your application. If they have finished, why is an agency advertising on their behalf? Something funny here! Even on their own website, it says they are looking for pilots and that was posted about 10 days ago.
But maybe you are right - just for a database ie. for future and there is no immediate vacancy. However, the ad should state that this is for future vacancies, otherwise it's a bit misleading.
Thanks for the info though.