Hold on there partner!!! That's a lot of stuff for a forum question. How about you read a java book, do some tutorials, or just plain try first!
Let's start with how do I program in java-->
start here how do I create a GUI for displaying my records-->
User Interfaces that SWING - pay attention to the JTable section
how do I access a database from java -->
JDBC trail - pay attention to the CallableStatement section
How can i write a package for this and then execute it in java -->
This might help Feel free to ask anymore questions if you encounter any problems ( preferrably after you attempt to do it yourself! )
Jamie