Código fuente de clonación de matriz
Esta es una excepción de conversión de tipo. No hay conversión automática de objeto a tipo de prueba; se requiere una conversión.
Test Test = new Test(); //La clase que crees no anulará el método clone() de la clase Object.
Prueba Prueba 2 = (Prueba)Prueba clon();
También necesitas lanzar una excepción.