Is not possible link several templates in a host with the same application.
For example, I have 3 templates:
Oracle Instance one
Oracle Instance two
Oracle Instance Three
If I put the application Oracle for those 3 templates, I get a error saying that's otherwise linked to a host. But, indeed, is that same application, just is divided into various templates.