In a large skillet over medium-high heat, saute the hamburger, sausage and garlic until brown. Drain off the excess fat. Add the tomatoes with their juice, tomato paste, 1/2 teaspoon salt and some freshly ground black pepper. Stir together well. Simmer over low heat, uncovered, for 45 minutes, stirring occasionally.
Meanwhile, bring a large pot of water to a boil. Add the olive oil and a dash of salt. Cook the lasagna noodles according to the package directions until al dente. Drain the noodles and lay them flat on a piece of aluminium foil to keep their shape.
Preheat the oven to 350 degrees F.
Grate the mozzarella cheese and set aside.
Cut the basil into a chiffonade by stacking the leaves on top of one another, rolling them tightly and then cutting across. Finely chop the parsley. Add half the herbs to the meat mixture and stir together. In a medium bowl, combine the other half of the herbs, the cottage cheese, 1/2 cup of the Parmesan and the eggs, and stir together well.
Now let's assemble the lasagna! Begin by laying 4 lasagna noodles in the bottom of a deep rectangular baking pan; the noodles should slightly overlap. Spoon half the cottage cheese mixture onto the noodles; spread to distribute evenly. Sprinkle half the mozzarella on top of the cottage cheese mixture. Spoon just under half the meat mixture on top of the mozzarella, and spread evenly, being careful not to disrupt the layers below. Now repeat the process, beginning with a layer of lasagna noodles, followed by the cottage cheese mixture, followed by the mozzarella and ending with a thick layer of the meat mixture.
Sprinkle the remaining 1/2 cup Parmesan over the top. Bake until the lasagna is hot and bubbly, 35 to 45 minutes. Allow to stand 10 minutes before cutting into squares.