Thanks you for this answer.
Indeed, if I try to run Picard like this, it works… It’s depressing ! So the problem is not from Picard…
I Installed old versions of Java in order to make some test with Picard. I already have 1.8 Installed.
I only get this error message when I try to use SGSGeneLoss :
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:657)
at java.util.ArrayList.get(ArrayList.java:433)
at ExCovUtils.mergeExons(ExCovUtils.java:477)
at ExCovUtils.gatherGenesGff3All(ExCovUtils.java:84)
at ExCovUtils.getAllGenesGff3(ExCovUtils.java:457)
at ExonCoverage5.main(ExonCoverage5.java:259)
Exception in thread "main" java.lang.NullPointerException
at ExCovUtils.genesListToMap(ExCovUtils.java:463)
at ExonCoverage5.main(ExonCoverage5.java:265)
So the problem is probably comming from one of my input file…