Coffea arabica. That's what you need. If it doesn't work when put in boiling
water and drunk, then have it injected directly into your central nervous system
And put your feet up for half an hour.
Then come back and delete the getValue method from the tree class. Because you already know you have to use find() for that. And you already know what find() is supposed to look like.
Then delete the getValue() method from node because you are going to have to start again. Take it easy because these things are simpler than you think. You have already worked out that you need compareTo rather than < but you haven't worked out what you are comparing to what.
And either inflict upon Eclipse what it inflicted on me … or turn it off and work from the command line. Or both. That way you won't be messing about with casts.