Preheat oven to 375°F.
Spray an 8-inch square baking dish with cooking spray.
In a large bowl, mix together the oats, baking powder, cinnamon, cloves, ginger and salt. Stir to combine.
Add in the milk, bananas, maple syrup, molasses, coconut oil, flaxseed and vanilla. Stir well to combine and gently add in 1/4 cup walnuts.
Carefully pour oatmeal mixture into the prepared baking dish.
Scatter walnuts across the top.
Bake for 30 to 35 minutes, until the top is golden and center is set. Remove from the oven and let cool for a few minutes.
While oatmeal is baking, add coconut butter, almond milk and maple syrup in a small sauce pan over low heat and whisk until it's warm and starts to become thin enough to drizzle.
Drizzle icing over the gingerbread baked oatmeal and serve.