I'm not sure that you fixed the error, but I had a similar error yesterday, and I pulled my hair in to try to fix it (none of the suggestions I found in googling helped me). So, for me it turns out that it is as simple as the package hierarchy in my test suite.
I use the playback platform, so naturally my folders look like controllers.package1.package2.... , and this also applies to my test folders.
Now my test classes have the definition of the package package1.package2..... (there are no "controllers" as a prefix).
If I run tests on the sbt / play command line, this is not a problem. But running them through Eclipse would give me the problem you described.
One way or another ... I thought that I would share this, in case this helps.
source share