接続文字列からテーブル名を削除してください。
書くだけ
Connection conn = DriverManager.getConnection("jdbc:mysql://mysql2.000webhost.com/a4931569_users", username, pass);
JDBC URL 形式
MySQL Connector/J の JDBC URL 形式は次のとおりです。角括弧 ([、]) 内の項目はオプションです。
jdbc:mysql://[host][,failoverhost...][:port]/[database] »
[?propertyName1][=propertyValue1][&propertyName2][=propertyValue2]...
ホスト名が指定されていない場合、デフォルトで 127.0.0.1 になります。ポートが指定されていない場合、デフォルトは MySQL サーバーのデフォルトのポート番号である 3306 になります。
jdbc:mysql://[host:port],[host:port].../[database] »
[?propertyName1][=propertyValue1][&propertyName2][=propertyValue2]...
接続 URL の例を次に示します。
jdbc:mysql://localhost:3306/sakila?profileSQL=true
http://dev.mysql.com/doc/refman/5.0/en/connector-j-reference-configuration-properties.htmlを参照してください。
編集
の場合には
It says: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
あなたは数学の答えに行く必要があります。
000webhost の MySQL では、ドメインでホストされているページ内からのみ、外部アプリケーションから接続できません。
確認してください:自分のコンピューターから MySQL に接続するにはどうすればよいですか?