Strain the sour cherries through a sieve and collect the juice. Dissolve the cornstarch with a tablespoon of the juice. Heat the rest of the juice until it comes to a boil. Stir in the dissolved cornstarch, let it thicken, and then add the cherries back in.
Mix the mascarpone, amaretto, sugar, and vanilla flavoring together.
Brew the coffee, mix it with the gingerbread spices, and allow it to cool.
Lay the first layer of the tiramisu in the bottom of a casserole dish using half the ladyfingers. Pour half the coffee over them and spread half of the mascarpone cream on top. Add a layer of cherries, then repeat the steps with the remaining biscuits and cream. Refrigerate for six hours.
Knead the icing sugar, almonds, and amaretto into a large marzipan ball. Shape into smaller balls. Put cocoa powder and cinnamon in a bowl and shake the marzipan balls in it until covered.
Place the marzipan balls on the top layer of cream at regular intervals and sieve as much cocoa powder as you wish over the top.