Cook beans in boiling water 1 minute; drain. Plunge beans into ice water; drain. Remove tough outer skins from beans; discard skins. Set aside.
Bring 2 cups water to a boil in a medium saucepan. Add asparagus to pan; cook 4 minutes or until crisp-tender.
Remove asparagus from pan with a slotted spoon; rinse under cold water. Set aside. Add broth to boiling water; reduce heat. Keep warm over low heat.
Reserve 3/4 cup broth mixture; keep warm.
Heat olive oil in a large saucepan over medium heat. Add onion and ham to pan; cook 10 minutes or until onion is tender, stirring occasionally.
Add rice; cook 2 minutes, stirring frequently. Increase heat to medium-high. Stir in wine, and cook 2 minutes or until liquid is nearly absorbed, stirring constantly.
Add the remaining broth mixture, 1/2 cup at a time, stirring constantly until each portion of broth is absorbed before adding the next (about 25 minutes total).
Stir in peas, reserved beans, and reserved asparagus. Add reserved 3/4 cup broth mixture, stirring until liquid is absorbed (about 4 minutes).
Remove from heat; stir in 1/2 cup cheese, cream, butter, salt, and pepper. Place about 1 cup risotto into each of 6 shallow bowls; sprinkle each serving with 2 teaspoons remaining cheese.