J'ai eu un problème similaire, j'ai une classe qui implémente une interface et quand j'utilise findAll J'obtiens l'erreur :
Après avoir débogué SpringData code, j'ai réalisé que Mapper utilise @TypeAlias pour découvrir le type qu'il doit instancier, je mets donc simplement @TypeAlias("FullClassName") sur mes implémentations de test.MetaClasse et ça a marché !
J'ai testé avec votre situation et ça marchera !