A European court has ruled that Hungary has the sole right to the name Tokaj and told Italy it must stop using the name Tocai from March 2007.