I want to build an (expert maintenance system in wireless networks) by using the prolog and java
prolog to design the database and java to design the user interface so my question is how can JIProlog help me ?
JIProlog has been designed exactly to do what you want to do ;)
You can write your rules, database and logic in Prolog and write the UI in Java.
In the reference manual you can read how to do.