Update workflow and added java files