"This oil company is in Jakarta."
Translation:Perusahaan minyak ini ada di Jakarta.
Can oli be used here instead of minyak, or are they different types of oil?
It's better to use "minyak" in this sentence.
"oli" also means "oil", but it's the oil that you put in your car/motorcycle engine.
"minyak" is the general term for "oil".
There are indeed different types of "minyak" :
minyak tanah (crude oil), minyak goreng (cooking oil), minyak kelapa (coconut oil), etc...