Garcia is a kid still. He hadn't actually been the best player in any u18s or EDS games last year, though he only made a handful of appearances, mainly as a sub, for the EDS too. He was always a very neat supporting character with clear potential. This year he's gone full time with the EDS and yes he has struggled a tad, but so has the whole team. He's only very young and needs to grow individually. He will always, always look great around great players, but its when things aren't quite so sleek around him that his strengths and weaknesses will come to the fore.
He needs to learn to be the main man in that scenario, which im sure he will. One things for certain, he's a great lad - he really is, spoke to him briefly and his attitude is fantastic, and he will be aware of all of this. He's only seventeen still. Plenty of time.