You’ve already gotten plenty of good advice!
Cat grass is probably a good idea – provided that you keep it near his food & water. If you catch him chewing on the houseplants, a stern “No,” followed by picking him up and setting him down by the cat grass, and petting him, is good. If you catch him chewing the cat grass, tell him what a good boy he is and pet him a lot!
(I have a cat that races up and uses the scratching post whenever I’m walking by… because she knows I’ll pet her if she does!)
Please make sure you play with him with toys, not your hands. Teasing him with your hands gets out of control quickly, especially when he gets older (and claws get sharper, and bites get stronger). If he takes a swipe at your hand, tell him “No” and distract him by tossing a toy across the room.
A favorite cat toy is a crumpled up sheet of paper; just wad it up into a ball.
To get your kitten adjusted to his new name, use it when you put down food, when you pet him, when you give him a treat. He will come to associate his name with all of those good things – and will be responsive when he hears it. Of the two names, Java or Bean, I think a cat will respond to Bean better; it has a ‘harder,’ more definite sound to start the name. Besides, Bean can easily become Beaner, Beanie, BeanBoy, BeanButt…
If he likes being picked up and cuddled, do it. A lot! He’ll become a cuddlemonster. Handle his front paws frequently, and also occasionally his back paws. Touch him all over, when he’s feeling calm or sleepy (not when he’s all revved up to play). He will come to trust you implicitly. Never swat at him, if you can at all avoid it; that will just teach him to be afraid of your hands.
Welcome to TDK!