Unexpected Type Error Java