Sim, perfeitamente possível.
Ainda não é possível escrever anotações em Groovy, mas usá-las sem problema.
Veja este link:http://groovy.codehaus.org/Annotations+with+Groovy
Interessante,
sempre que usei anotações foi em Groovy sendo executado dentro do próprio ambiente Groovy, razão pela qual não passei por este problema.
De qualquer forma, não me espanta este fato, visto que o uso de anotações (ao menos pelo que percebi até agora) sempre foi um tópico meio que "deixado de lado" pelo pessoal que trabalha com Groovy.
Como fazer então uma classe groovy identificar as anotações de outra classe groovy ou de uma classe Java?
Da uma olhada neste link: (eu realmente não descreveria melhor <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) --> )
<!-- m --><a class="postlink" href="http://groovy.codehaus.org/Annotations+with+Groovy">http://groovy.codehaus.org/Annotations+with+Groovy</a><!-- m -->
Pode ser meramente um chute, mas veja se quando você cria a sua classe no groovy, ele não está automaticamente colocando mais metodos do que você escreveu e por isso dá o erro.
Logo, na sua classe que pega a anotação ao inves de pegar o primeiro elemento, tenta pegar o metodo direto e ver suas anotações.
Veja que isso é apenas um chute.