Toledo de la Garza, Karel, Cuba