One BDC, three energy stocks, and a REIT make the list of ultra-high-yield stocks to buy for the new year. These stocks offer ...