There's a simple test I use to check if a piece of wood will be good in compression. I make a crude arrow shaft out of the wood and then try to straighten it. If it's hard to straighten without heat, and if it's crooked again the next day, then the wood is excellent in compression.
Using this test, I have found the following woods to be very good in compression: Hophornbeam, dogwood, ipe, osage (dense), and juniper.