Hi Takeshi,
thanks for your answer. I already answered more than a week ago but this answer is not visible, so I try it again.
I tried using your guide but the method setAccessType("offline") is not available at class GoogleCredential of v201309 or v201306. Without this method call, I get the following exception:
<soap:Header>
<ResponseHeader xmlns="
https://adwords.google.com/api/adwords/cm/v201306">
<requestId>0004ebab35eb23200ae56889000002cb</requestId>
<serviceName>AdGroupService</serviceName>
<methodName>get</methodName>
<operations>0</operations>
<responseTime>91</responseTime>
</ResponseHeader>
</soap:Header>
<soap:Body>
<soap:Fault>
<faultcode>soap:Server</faultcode>
<faultstring>[AuthenticationError.OAUTH_TOKEN_INVALID @ ; trigger:'<null>']</faultstring>
<detail>
<ApiExceptionFault xmlns="
https://adwords.google.com/api/adwords/cm/v201306">
<message>[AuthenticationError.OAUTH_TOKEN_INVALID @ ; trigger:'<null>']</message>
<ApplicationException.Type>ApiException</ApplicationException.Type>
<errors xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance" xsi:type="AuthenticationError">
<fieldPath/>
<trigger><null></trigger>
<errorString>AuthenticationError.OAUTH_TOKEN_INVALID</errorString>
<ApiError.Type>AuthenticationError</ApiError.Type>
<reason>OAUTH_TOKEN_INVALID</reason>
</errors>
</ApiExceptionFault>
</detail>
</soap:Fault>
</soap:Body>
</soap:Envelope>