The bond doesn’t sound like it’s a wise investment for John because he’s using a two-year bond for something he’s not going to access for 10 years. John could find a way to invest his money into a 10-year bond with any form of interest.
Hope this helps.