Here's why it's capitalized:
* It's a proper noun: Great Northern Bean is a specific, recognized variety of bean, like a brand name.
* It's a cultivar name: Cultivar names, which describe specific varieties of plants, are usually capitalized.
Just like you wouldn't write "red delicious apple" or "fuji apple", you wouldn't write "great northern bean" without capitalization.