Unfortunately there isn’t a way to create columns when using recent posts widget as each item actually take up the whole container:
The only feasible solution I can see if to use 4 footer widgets and move the social widget into its own so the height is reduced.
Other than that maybe try reducing the number of posts shown. Normally people don’t show that many in footer widgets.
Let me know if this helps 🙂