Используйте Джексон . Гораздо удобнее (и, если производительность имеет значение, быстрее), чем использовать связанные классы org.json и пользовательский код:
Credentials c = new ObjectMapper().readValue(jsonString, Credentials.class);
(просто обратите внимание, что поля «Учетные данные» должны быть «общедоступными», чтобы их можно было обнаружить; или они должны иметь методы установки)