"Germany adopted the Czechoslovak fait accompli and has paid compensation to the expellees. One source claims the German government paid about 141bn DM to the expellees until 1993.[62] Other sources state an overall amount of roughly 60bn EUR paid out as partial compensation to all citizens of Germany and ethnic-German expellees — a group of 15m people alone — affected by property loss due to consequences of the war.[63][64] The payout to Germans from Czechoslovakia can be assumed to represent a much smaller fraction of that sum. "
And no, the I do not think Israelites should pay reparations to the Canaanites they dispossessed. However, historical analogies are irrelevant. The UN established new rules.