Hi making
Unfortunately your template is hitting this bug https://issuetracker.springsource.com/browse/STS-2710 where the token replacement is stepping over the project name. Since your template package is com.example.mvc and your template project name is springmvc-jpa-blank, the {mvc} portion of the path is renamed, and the result is that source files aren't copied over properly.
For now, if you need to get this to work I'd suggest you avoid using package tokens in your project name until this bug can get fixed.
Leo Dos Santos
Committer, SpringSource Tool Suite