Los mesajes de error están para algo, en el mensaje de error tienes toda la información necesaria.
Cita: Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5
at juegando.cargador(juegando.java:51)
at juegando.menu(juegando.java:29)
at juegando.main(juegando.java:128)
Si te vas a esa línea ves que es
persona[e] = propiedad;
y que el problema es que estás pidiendo más posiciones que las que existen. persona tiene 5 posiciones y en tu bucle le estás pidiendo 6 (0,1,2,3,4,5)
El otro error que dices no lo veo, lo único que cuando empiezas te pide que pongas dos número seguidos y a continuación que pongas la posición 0. No entiendo las reglas ni lo que se supone que hace, pero creo que las explicaciones a la hora de pedir números no están bien.