It looks like you're building a Java version of the card game Skat, but the issue of "Diamonds Seven" repeating 32 times suggests a problem in your Card class. This happens because you’re using static variables for color and value, which means all cards are sharing the same properties. To fix this, make sure each Card instance has its own unique color and value fields instead of static ones. That way, your deck will properly represent all 32 unique cards.
Once you fix the deck, the cards should be distributed correctly to the players and the Skat pile as per the rules. If you're looking for inspiration or just want to try out other card games while working on this, you can check out Lucky 101 for a variety of card games to explore!