Como el .jar se modificó (ahora reciben como enteros los IDs), entonces aquí también se modificó para adecuarse a enteros. Es decir, cuando se cree un nuevo objeto de tipo Candidato, el ID deberá ser un entero.