Je ne comprends pas ton problème en fait.
Run, build successful, cela veut dire tout simplement que tu as compilé ton application, en ancun cas que tu l'as lancé / exécuté.
Que la compilation passe, tant mieux, mais le souci ne se pose pas à ce niveau il me semble ?
Donc, qu'obtiens-tu lorsque tu exécute ton programme ?
Sur la sysout (sortie standard), tu obtiens quoi comme traces ? Une erreur ? Si tu commente ce que tu catch, l'erreur n'apparaitra pas.
Corrige ton programme comme suit au niveau de la gestion de ton exception :
} catch (Exception e) {
e.printStackTrace();
}
Et donne moi ce qu'il est écrit suite à l'exécution de ton programme.
~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :) ~