How to make a report with each Financial Type as a column?
I am not sure you would get the exact requirement you looking for but you can use contribution pivot reports to group the records based on financial type via

Extended report

or

Report plus