Remove core of cabbage and place cabbage in boiling water. Cook for 4 minutes. Drain and cool. Remove 1 leaf at a time from head of cabbage keeping large leaves intact. You will need 12-14 large leaves for rolling, chop the smaller leaves and broken pieces (1/2 to 1 cup).
Combine ground beef, rice, eggs, salt, pepper, paprika, sugar, and garlic powder. Place 3-4 tablespoons meat mixture on each large leaf and roll leaf around the meatball.
In a large roasting pan make a layer of half the sauerkraut, half the onions, half the garlic, and the chopped cabbage. Place the cabbage rolls on top. Cover rolls with the remaining sauerkraut, onions, and garlic. Pour the juice over the top.
Cover with foil and bake 2-1/2 to 3 hours at 325 degrees F.