Ich habe mir das jetzt nur flüchtig angeschaut. Aufgefallen ist mir, dass der Quelltext des Templates nicht ganz korrekt ist (falsche Verschachtelung der Elemente). Lass mal den
Validator drüberlaufen.
Ansonsten musst du beachten, dass du mit TV nicht ineinander verschachtelte Mappings anlegen kannst. Ggf. muss du da mit einem Container Element arbeiten.
Gruß
Peter