Cook the spam while the cupcakes are baking.
Preheat oven to 375°
In a medium bowl whisk sugar with eggs until completely combined.
Add the flour, baking powder, milk, butter, oil and vanilla and whisk for one minute until well blended.
Place 3 tablespoons of batter into 12 cupcake liners in a cupcake pan.
Bake for 18 minutes or until a toothpick comes out clean.
Let cupcakes cool in pan for 5 minutes then place them on a cooling rack until they are completely cooled.
Whip the heavy cream with a whip (by hand or with an electric whisk and add the tablespoon of sugar.
Place the whipped cream in a piping bag with a star tip I used a 2D tip.
Swirl the whipped cream on the outside edge of the cupcake leaving the center empty, Add pieces of pineapple and spam.