I have a groovy script that renames files that match a regex I launch it this way
C:\\>groovy rename test.* test.txt
It works fine.
Check compilation options of groovy. It might be compiled with wildargs, which would cause the stdlib parser to wildcard-expand the regex.