In a large skillet, heat oil over medium heat; add meatballs and cook until browned slightly, turning occasionally.
Add tomatoes, beans, artichoke hearts, Italian seasoning and broth; bring to a boil. Stir in spaghetti; return to a boil. Reduce heat; simmer, covered, until spaghetti is tender, 10-12 minutes, stirring occasionally.
Stir in parsley and lemon juice. Serve with cheese.