Java Object Model

Created Java Data Model with basic integrity.