Pegar uma palavra aleatória de uma Array de Strings?

Gente, sou bem iniciante e estou tentando criar um pequeno software. Criei um Array de string e queria pegar uma das strings aleatoriamente e fazer que seja exibida no meu JLabel. Não consigo fazer aparecer de jeito nenhum. Ao invés da palavra, aparece escrito java.util.Random@4038274 (uns números nada ver). Alguém tem dica?

String[] propertyArray = {"Fire", "Cold", "Poison", "Acid",
        "Holy", "Psychic","Necrotic", "Lightning", "Thunder", "Energy"};
Random property = new Random();
lblPropertyM.setText(property.toString());
String[] propertyArray = {"Fire", "Cold", "Poison", "Acid",
"Holy", "Psychic","Necrotic", "Lightning", "Thunder", "Energy"};

Random property = new Random();

int a = property.nextInt(propertyArray.length);

lblPropertyM.setText(propertyArray[a]);

Po, deu certo aqui. Muito obrigado!