diff --git a/src/main/java/fr/univlille/sae/classification/model/Pokemon.java b/src/main/java/fr/univlille/sae/classification/model/Pokemon.java
index ef2a4c1bd34511c95627694d51a8c19bd948cdff..f23f8de94ad27c40d61270c9ca40c90d19f27bd8 100644
--- a/src/main/java/fr/univlille/sae/classification/model/Pokemon.java
+++ b/src/main/java/fr/univlille/sae/classification/model/Pokemon.java
@@ -115,7 +115,8 @@ public class Pokemon extends LoadableData{
      */
     @Override
     public String getClassification() throws IllegalAccessException {
-        return (String) this.getClass().getDeclaredFields()[classificationType].get(this).toString();
+        Object field = this.getClass().getDeclaredFields()[classificationType].get(this);
+        return (field == null) ? "undefined" : field.toString();
     }
 
     /**