Sorry, I'm new to Java. I have it a little more figured out...
Because Eclipse was complaining about the instrumentation plugin (Plugin execution not covered by lifecycle configuration) I added org.eclipse.m2e.lifecycle-mapping under pluginsmanagement and set the plugin to always execute. This allowed everything to build, but started the other error.
Eclipse was trying to run the plugin during incremental builds, which apparently caused this new problem: The class was loaded, yet the plugin was trying to modify the class. Of course, it fails.
So.. Is there a better way to solve the lifecycle configuration issue? The example in the Eclipse project you used was Ant. The Maven example on your website doesn't seem to address this, or I couldn't find anything that looked relevant.