In a food processor, puree 1 cup of beans with 2 tablespoons oil, 1/2 teaspoon salt and 1/4 teaspoon pepper; set aside. In a saucepan, cook onion and garlic in remaining oil until tender. Add wine; simmer, uncovered, until most of the liquid has evaporated.
Stir in the tomato puree, tomatoes, sugar, oregano, bay leaf, and the remaining black beans, salt and pepper. Simmer, uncovered, for 1 hour, stirring occasionally (do not boil). Discard bay leaf.
In a small bowl, combine the ricotta cheese, egg, cilantro and 1/2 cup Parmesan cheese. In a greased 13-in. x 9-in. baking dish, layer three noodles, half of the ricotta mixture and a third of the tomato-bean sauce. Top with a third of the mozzarella; sprinkle with a third of the remaining Parmesan.
Top with three noodles; layer with pureed bean mixture and a third each of the tomato-bean sauce, mozzarella and Parmesan. Top with remaining noodles, ricotta mixture, tomato-bean sauce, mozzarella and Parmesan. Bake, uncovered, at 375° for 30-35 minutes or until heated through. Let stand for 10 minutes before cutting.